package com.lbs.jiepiaisi.utils;

import android.content.Context;

import com.alibaba.fastjson.JSON;

import org.json.JSONObject;

import java.util.List;

/**
 *
 * 时间：2017/6/29 12:58
 * 作用：dp转换工具类
 */

public class Utility {
    /***
     * 将dp转换为px
     *
     * @param context 关联
     * @param dpId    dpid
     * @return
     */
    public static int getDpAsPx(Context context, int dpId) {
        final float scale = context.getResources().getDisplayMetrics().density;
        return (int) (context.getResources().getDimension(dpId) * scale + 0.5f);
    }

    /**
     * 将String类型的JsonArrray转为List
     */
    public static <T> List getJsonParseArrary(String result,Class<T>c){
        List<?> list;
        try{
            list= JSON.parseArray(result,c);

        }catch (Exception e){
             return null;
        }
        return list;
    }

    /***
     * 获取屏幕中的大小
     *
     * @param context 关联
     * @param sizeId  大小的id
     * @return 大小
     */
    public static int getPixelSize(Context context, int sizeId) {
        int size = 0;
        size = context.getResources().getDimensionPixelSize(sizeId);
        return size;
    }

}
